british capital - English Synonyms Dictionary

british capital

n.
[1] London , Greater London , capital of the United Kingdom